package scopedata

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @alias 单位域
type D单位域 struct {
	// @alias 配置
	P配置 string `link:"单位" alias:"配置"`

	// @alias 名称
	M名称 string `alias:"名称"`

	// @alias 玩家
	W玩家 string `link:"场景玩家" alias:"玩家"`

	// @alias 位置
	W位置 *S位置 `alias:"位置"`

	// @alias 面向
	C面向 float64 `alias:"面向"`

	// 单位: 米
	// @alias 半径
	B半径 float64 `alias:"半径"`

	// @alias 活力
	H活力 map[string]float64 `alias:"活力"`

	// @alias 活力最大值
	H活力最大值 map[string]float64 `alias:"活力最大值"`
	// 单位状态
	// @alias 状态
	Z状态 uint `alias:"状态"`

	// @alias 来源效果
	L来源效果 string `alias:"来源效果"`
}

type S位置 struct {
	// 地图上的坐标
	// @alias x
	X float64
	// 地图上的坐标
	// @alias y
	Y float64
	// 地图上的坐标
	// @alias z
	Z float64
}
